package com.yeyks.commonReference.append.wxPay.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author fuchangshuai
 * @date 2019/06/20 14:21
 */
@Data
@Component
@ConfigurationProperties(prefix = "wechat.pay.vip")
public class WeChatYyksVipProperties {

    //公众号获取code对应的openId链接地址
    private static final String getGzhOpenIdUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorization_code";
    //小程序获取code对应的openId链接地址
    private static final String getXcxOpenIdUrl = "https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code";

    /**
     * 公众号(AppId)
     */
    private String gzhAppId;

    /**
     * 公众号(secret)
     */
    private String gzhSecret;

    /**
     * 小程序(AppId)
     */
//    private String xcxAppId;

    /**
     * 小程序(secret)
     */
//    private String xcxSecret;

    /**
     * 微信app(AppId)
     */
//    private String appAppId;

    /**
     * 微信支付回调
     */
//    private String newNotifyUrl;

    /**
     * 微信授权回调地址
     */
//    private String redirectUrl;

    /**
     * 微信商户号
     */
    private String mchId;

    /**
     * 微信商户key
     */
    private String mchKey;

    /**
     * 证书，退款时需要
     */
    private String keyPath;
}
